package com.quwan.app.vo;

import com.quwan.entity.TMember;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.List;

/**
 * @author quan
 * @date 2021-06-22 14:59
 */
@Data
@Accessors(chain = true)
@ApiModel
public class MemberDashboardData extends TMember implements Serializable {
    private static final long serialVersionUID = -4052181610451059996L;
    @ApiModelProperty("粉丝数")
    private Integer follower;
    @ApiModelProperty("关注数")
    private Integer favorites;
    @ApiModelProperty("访客数")
    private Integer visitor;
    @ApiModelProperty("是否vip")
    private boolean vip;
    @ApiModelProperty("firstName")
    private String firstName;
    @ApiModelProperty("是否身份认证")
    private boolean identityBool;
    @ApiModelProperty("是否绑定手机")
    private boolean mobileBool;
    @ApiModelProperty("是否真人认证")
    private boolean faceBool;
    @ApiModelProperty("足迹数量")
    private Long historyCount;

    @ApiModelProperty("是否展示我的订单 派单栏目")
    private Boolean showDispatchOrder;
    @ApiModelProperty("是否展示我的订单 接单")
    private Boolean showServiceOrder;
    @ApiModelProperty("是否展示我的订单 下单")
    private Boolean showBuyItOrder;
    @ApiModelProperty("是否存在派单申请")
    private Boolean existsApplyOrder;
    @ApiModelProperty("是否存在派单发布")
    private Boolean existsDispatchOrder;

    @ApiModelProperty("个人主页背景图")
    private String homeBackground;

    @ApiModelProperty("vip时间")
    private String vipTime;

    @ApiModelProperty(value = "相册")
    private List<String> albums;
}
